Your conditions: Francisco B. Flores